home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / timevent / time868 / time868.hlp (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1995-08-30  |  15.4 KB  |  391 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Help for TIME868 ΓòÉΓòÉΓòÉ
  3.  
  4. Use TIME868 to set your system clock using the Time Protocol. This protocol is 
  5. accurate to plus or minus one second. While OS/2 has the ability to keep time 
  6. to a fraction of a second (aprox. 1/32 second), most PC hardware does not have 
  7. the capability of setting time to a finer resolution than one second. 
  8.  
  9. TIME868 provides a graph of the adjustments made for visual reference. 
  10.  
  11. Related Information: 
  12.  
  13.      Setting up the program 
  14.      Dialog fields 
  15.      USNO time server 
  16.      National Institute of Standards and Technology 
  17.      Choosing a time server 
  18.      About the Time Protocol 
  19.      Registering 
  20.  
  21.  Copyright 1995, Norbert Dey 
  22.  
  23.  
  24. ΓòÉΓòÉΓòÉ 1.1. Help for Well-known sites ΓòÉΓòÉΓòÉ
  25.  
  26. This list contains several well-known sites providing time service plus two 
  27. customizable entries. 
  28.  
  29. The list of sites is abstracted from the file clock.txt, in the pub/ntp/doc 
  30. directory and in the NTP distributions ntp.3.4 and xntp3 in the pub/ntp 
  31. directory, both on louie.udel.edu. 
  32.  
  33. The sites selected for inclusion here are all Stratum 2 (not Stratum 1) and are 
  34. listed as open access. If you would like to use one of these sites on a regular 
  35. basis, it would be gracious to download the clock.txt file for the latest 
  36. status and to also observe the access policy listed. 
  37.  
  38. In most cases, your local network or your service provider will already have a 
  39. sufficiently accurate clock for regular use. 
  40.  
  41.  
  42. ΓòÉΓòÉΓòÉ 2. Choosing a time server ΓòÉΓòÉΓòÉ
  43.  
  44. The basic reason for synchronizing your computer's clock is so that your value 
  45. for a particular increment of time is the same or very close to the value used 
  46. by your colleagues. 
  47.  
  48. You have two basic choices: you can all synchronize to the same clock or you 
  49. can all synchronize to one of several standard clocks. 
  50.  
  51. If you have no need for the exact standard value for the time, you can simply 
  52. all synchronize to a conveniently available clock. In many applications, only a 
  53. comparison of times is necessary ... this file was created after that file ... 
  54. and so forth. As long as the clock is accurate to ordinary human standards (a 
  55. minute or so), this is sufficient. 
  56.  
  57. If it is impractical for all of your colleagues to synchronize to the same 
  58. clock, you will need to find a server which itself is traceable to a precise 
  59. standard clock. 
  60.  
  61. Some Internet service providers and larger institutions will provide time 
  62. service which is synchronized to a standard time source. If you have a local 
  63. source of accurate time, it is your best choice for a time server. 
  64.  
  65. All of the servers listed by this program are Stratum 2 or better in NTP terms. 
  66. This means that they are normally very good clocks. (Sometimes they may have 
  67. problems and drift off. A suspicious time should be checked against another 
  68. server.) 
  69.  
  70. Not all of the servers listed provide service on both TCP and UDP protocols. If 
  71. one protocol does not work, try the other. 
  72.  
  73. Another factor in the choice is the distance to the server in network time. A 
  74. server with a long delay will give poorer results than a server with a short 
  75. delay. Long delays are perhaps due to network congestion over that route and 
  76. therefore will be quite variable. Since the time value being returned by the 
  77. server is the time at which the packet left the server, its accuracy depends on 
  78. a quick trip to your system. 
  79.  
  80. The network latency is reported in the log. This is calculated as 1/2 of the 
  81. total round trip on the assumption that the delay is symetrical. 
  82.  
  83. A useful comparison is the difference between the latency of the selected 
  84. server and your Internet provider or gateway. 
  85.  
  86.  
  87. ΓòÉΓòÉΓòÉ 3. Help for dialog fields ΓòÉΓòÉΓòÉ
  88.  
  89. The following panels describe the dialog fields. 
  90.  
  91.  Site      selection 
  92.  
  93.  Hostname  of server 
  94.  
  95.  IP        address of server 
  96.  
  97.  TCP       Protocol support 
  98.  
  99.  UDP       Protocol support 
  100.  
  101.  Log       text window 
  102.  
  103.  Graph     of history 
  104.  
  105.  Delay     for Auto-run 
  106.  
  107.  Interval  between samples 
  108.  
  109.  Run       button 
  110.  
  111.  Help      button 
  112.  
  113.  Auto-run  feature 
  114.  
  115.  Continuous Continuous running 
  116.  
  117.  
  118. ΓòÉΓòÉΓòÉ 3.1. Help for Hostname ΓòÉΓòÉΓòÉ
  119.  
  120. Enter the hostname here. Use the full name, such as tick.usno.navy.mil. If the 
  121. IP address is specified, then this field need not be used. 
  122.  
  123.  
  124. ΓòÉΓòÉΓòÉ 3.2. Help for IP address ΓòÉΓòÉΓòÉ
  125.  
  126. If the IP address is known, enter it here. If there are any characters in this 
  127. field, the program will try to use this as an IP address. 
  128.  
  129. If you don't know (or are unsure of) the IP address, just leave it blank and 
  130. the program will consult the nameserver. The IP address found will be stored 
  131. for the next use. 
  132.  
  133.  
  134. ΓòÉΓòÉΓòÉ 3.3. Help for TCP radio button ΓòÉΓòÉΓòÉ
  135.  
  136. If the site provides the Time service via TCP, check this button. If you are 
  137. uncertain, just give it a try. If the service is not provided, the request will 
  138. time out in a few seconds. 
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 3.4. Help for UDP radio button ΓòÉΓòÉΓòÉ
  142.  
  143. If the site provides the Time service via UDP, check this button. If you are 
  144. uncertain, just give it a try. If the service is not provided, the request will 
  145. time out in a few seconds. 
  146.  
  147.  
  148. ΓòÉΓòÉΓòÉ 3.5. Help for log ΓòÉΓòÉΓòÉ
  149.  
  150. The log is a record of the actions taken when processing a request for the 
  151. time. It also records any errors encountered. 
  152.  
  153.  
  154. ΓòÉΓòÉΓòÉ 3.6. Help for graph ΓòÉΓòÉΓòÉ
  155.  
  156. The graph record the last 20 results for this server. Each server is recorded 
  157. separately. The horizontal black line is the local notion of UTC. The green 
  158. band across the center of the graph indicates the span of plus and minus 1 
  159. second from local UTC. 
  160.  
  161. The horizontal scale is the time from the first of the 20 samples to the last. 
  162. Samples taken closely together in time will appear close together on the graph. 
  163.  
  164. The red line indicates the amount of adjustment necessary to the local clock. A 
  165. value above the center line indicates that the local clock was ahead, while 
  166. below indicates behind. 
  167.  
  168. If everything is working well, the red line will stay within the green band 
  169. once the inital correction is made. If the red line is consistantly above the 
  170. green band, then your clock is running fast. If it is consistently below the 
  171. green band, then it is running slow. 
  172.  
  173.  
  174. ΓòÉΓòÉΓòÉ 3.7. Help for delay ΓòÉΓòÉΓòÉ
  175.  
  176. When Auto-run is selected, the program will wait this number of seconds before 
  177. taking the sample. The minimum value is 5 seconds to allow time for the user to 
  178. cancel the Auto-run. 
  179.  
  180. The Auto-run may be cancelled by simply clicking on the check-box. 
  181.  
  182.  
  183. ΓòÉΓòÉΓòÉ 3.8. Help for interval ΓòÉΓòÉΓòÉ
  184.  
  185. When continuous run is selected, the program will check the time at this 
  186. interval. The minimum value is 1 hour. There is no value in checking more often 
  187. than this. In fact, there is little to be gained by checking more than once per 
  188. day. This minimum also prevents a bombardment of the server with requests. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 3.9. Help for Run ΓòÉΓòÉΓòÉ
  192.  
  193. Pressing this button will check the time immediately. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 3.10. Help for Help ΓòÉΓòÉΓòÉ
  197.  
  198. Select the menu item Help above for using Help. Select for General Help. 
  199.  
  200.  
  201. ΓòÉΓòÉΓòÉ 3.11. Help for Auto-run ΓòÉΓòÉΓòÉ
  202.  
  203. When this is selected, the program will automatically check the time after a 
  204. short delay. If continuous running is not selected, the program will then exit. 
  205.  
  206.  
  207. ΓòÉΓòÉΓòÉ 3.12. Help for Continuous ΓòÉΓòÉΓòÉ
  208.  
  209. When this is selected, the program will check the time each interval. 
  210.  
  211.  
  212. ΓòÉΓòÉΓòÉ 4. Other Information ΓòÉΓòÉΓòÉ
  213.  
  214.      About the Time Protocol 
  215.      USNO time server 
  216.      National Institute of Standards and Technology 
  217.      UTC 
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ 4.1. Time Protocol ΓòÉΓòÉΓòÉ
  221.  
  222.  Network Working Group 
  223.  
  224.  Request for Comments: 868 
  225.  
  226.  J. Postel - ISI 
  227.  
  228.  K. Harrenstien - SRI 
  229.  
  230.            May 1983 
  231.  
  232.  Time Protocol 
  233.  
  234.  This RFC specifies a standard for the ARPA Internet community.  Hosts on the 
  235.  ARPA Internet that choose to implement a Time Protocol are expected to adopt 
  236.  and implement this standard. 
  237.  
  238.  This protocol provides a site-independent, machine readable date and time. 
  239.  The Time service sends back to the originating source the time in seconds 
  240.  since midnight on January first 1900. 
  241.  
  242.  One motivation arises from the fact that not all systems have a date/time 
  243.  clock, and all are subject to occasional human or machine error.  The use of 
  244.  time-servers makes it possible to quickly confirm or correct a system's idea 
  245.  of the time, by making a brief poll of several independent sites on the 
  246.  network. 
  247.  
  248.  This protocol may be used either above the Transmission Control Protocol (TCP) 
  249.  or above the User Datagram Protocol (UDP). 
  250.  
  251.  When used via TCP the time service works as follows: 
  252.  
  253.    S: Listen on port 37 (45 octal). 
  254.  
  255.    U: Connect to port 37. 
  256.  
  257.    S: Send the time as a 32 bit binary number. 
  258.  
  259.    U: Receive the time. 
  260.  
  261.    U: Close the connection. 
  262.  
  263.    S: Close the connection. 
  264.  
  265.  The server listens for a connection on port 37.  When the connection is 
  266.  established, the server returns a 32-bit time value and closes the connection. 
  267.  If the server is unable to determine the time at its site, it should either 
  268.  refuse the connection or close it without sending anything. 
  269.  
  270.  When used via UDP the time service works as follows: 
  271.  
  272.    S: Listen on port 37 (45 octal). 
  273.  
  274.    U: Send an empty datagram to port 37. 
  275.  
  276.    S: Receive the empty datagram. 
  277.  
  278.    S: Send a datagram containing the time as a 32 bit binary number. 
  279.  
  280.    U: Receive the time datagram. 
  281.  
  282.  The server listens for a datagram on port 37.  When a datagram arrives, the 
  283.  server returns a datagram containing the 32-bit time value.  If the server is 
  284.  unable to determine the time at its site, it should discard the arriving 
  285.  datagram and make no reply. 
  286.  
  287.  The Time 
  288.  
  289.  The time is the number of seconds since 00:00 (midnight) 1 January 1900 GMT, 
  290.  such that the time 1 is 12:00:01 am on 1 January 1900 GMT; this base will 
  291.  serve until the year 2036. 
  292.  
  293.  For example: 
  294.  
  295.  the time  2,208,988,800 corresponds to 00:00  1 Jan 1970 GMT, 
  296.  
  297.  2,398,291,200 corresponds to 00:00  1 Jan 1976 GMT, 
  298.  
  299.  2,524,521,600 corresponds to 00:00  1 Jan 1980 GMT, 
  300.  
  301.  2,629,584,000 corresponds to 00:00  1 May 1983 GMT, 
  302.  
  303.  and -1,297,728,000 corresponds to 00:00 17 Nov 1858 GMT. 
  304.  
  305.  
  306. ΓòÉΓòÉΓòÉ 4.2. U.S. Naval Observatory ΓòÉΓòÉΓòÉ
  307.  
  308. The U.S. Naval Observatory has established two new network time servers for 
  309. reliable, accurate time over the Internet and Milnet WANS: 
  310.  
  311.  tick.usno.navy.mil 192.5.41.40 
  312.  
  313.  tock.usno.navy.mil 192.5.41.41 
  314.  
  315.  These HP9000/747i systems host Datum VME synchronized generators using IRIG-b 
  316.  timecode from USNO Master Clock #2. The system clocks of these servers are 
  317.  synchronized to within a few tens of microseconds of USNO Master Clock 2. 
  318.  
  319.  UTC(USNO) is provided over the network via a number of protocols. At present, 
  320.  access is unrestricted. 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 4.3. National Institute of Standards and Technology ΓòÉΓòÉΓòÉ
  324.  
  325. NIST (National Institute of Standards and Technology) provides time service at 
  326. time.nist.gov (132.163.135.130). 
  327.  
  328. The NIST Network Time Server is synchronized to the NIST cesium clock ensemble. 
  329. The server transmits time using three common internet protocols:  tcp/ip, 
  330. udp/ip and NTP (Network Time Protocol). 
  331.  
  332.  
  333. ΓòÉΓòÉΓòÉ 4.4. Universal Time, Coordinated ΓòÉΓòÉΓòÉ
  334.  
  335. This is also known as GMT (Greenwich Mean Time) and Zulu (Zero) time. UTC is an 
  336. international standard for reporting time. 
  337.  
  338. The zero meridian crosses Greenwich, England, home of the Royal Observatory. 
  339.  
  340.  
  341. ΓòÉΓòÉΓòÉ 5. Setup ΓòÉΓòÉΓòÉ
  342.  
  343. Before starting to use the program, check to see if your clock is somewhat 
  344. close to the correct time. If your clock is more than 4-5 minutes slow, the 
  345. first correction may trick your dialer into thinking that the idle time has 
  346. exceeded its limit and disconnect you. 
  347.  
  348. If this happens, just reconnect. The first correction has already been made and 
  349. the next try will cause no problems. 
  350.  
  351. The Auto-run feature was designed for those of us who are only connected to the 
  352. Internet once or twice a day. When this feature is selected, the program will 
  353. wait for the specified delay, then get the time and exit. 
  354.  
  355. The initial delay should be set just long enough for the initial burst of 
  356. network traffic (the newsreader starting, etc) to settle down. If TIME868 is 
  357. competing with everything else for your PPP or SLIP link, the delays may be too 
  358. long for accurate time collection. 
  359.  
  360. If you have a permanent connection to the Internet or to a time-server on a 
  361. LAN, you may wish to keep the program running and use the  Continuous running 
  362. feature to check the time periodically. Once or twice a day should be all that 
  363. is necessary. 
  364.  
  365. The program will run fine while minimized. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 6. Registering the program ΓòÉΓòÉΓòÉ
  369.  
  370. TIME868 is freeware. A picture postcard or an email note is appreciated. 
  371.  
  372.       Norbert Dey 
  373.       PO Box 103 
  374.       Newberg OR 97132 
  375.       USA 
  376.  
  377.  Bug reports and suggestions may be sent to dey@teleport.com 
  378.  
  379.  Thank you, Norbert Dey 
  380.  
  381.  DISCLAIMER 
  382.  
  383.  The author of this program accepts no responsibility for damages that are 
  384.  caused by this program and make NO WARRANTY or representation, either express 
  385.  or implied, with respect to this software.  This software is provided "AS IS," 
  386.  and you assume the entire risk when you use it. 
  387.  
  388.  
  389. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  390.  
  391. A symbol that shows that a choice is currently active.